package io.github.bloquesoft.entity.storage.analysis;

//存储算法
//一个实体的Save拆解为对Pojo的Insert、Update、Delete
//1、
// 不存在：Insert，直接生成Insert记录
// 存在：Update、对比后，若存在变化生成Update记录
// 多余：Delete、直接生成Delete记录
//2、根据Id判别是否存在
//3、递归算法:对属性List执行递归
//Insert：子集List每个元素执行Insert
//Update：子集List每个元素执行Save
//Delete：子集List每个元素执行Delete
//4、不变性：实体的对比算法
//5、可变性：实际的存储操作

